package com.system.common.bean;

import com.baomidou.mybatisplus.annotation.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("payment")
public class Payment implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;            // 主键ID

    private Integer orderid;       // 关联订单ID
    private String orderno;        // 订单编号
    private String payno;          // 支付宝交易号
    private Integer userid;        // 用户ID
    private BigDecimal payamount;  // 支付金额
    private Integer paystatus;     // 支付状态(0:未支付,1:支付成功,2:支付失败,3:已退款)
    private Integer paytype;       // 支付方式(1:支付宝)
    private Date createtime;       // 创建时间
    private Date updatetime;       // 更新时间
}
